to have a lot in common - Français Anglais Dictionnaire